@charset "utf-8";
/* CSS Document */
/*�Բ���ҳ��2015-7-28*/
.sorry_page{  background: none repeat scroll 0 0 #FFF; min-width: 320px;overflow: hidden;padding-top:0;}
.sorry_page p{width:100%;height:3.5rem;line-height:3.5rem;font-size:1.7rem;color:#303030;text-align:center;float:left;}
.sorry_page p span{width:17.4rem;height:3.5rem;display:block;margin:0 auto;}
.sorry_page p .i_txt{height:3.5rem;line-height:3.5rem;font-size:1.7rem;color:#303030;float:left;}
.sorry_page p a{height:3.5rem;line-height:3.5rem;font-size:1.7rem;color:#303030;text-decoration:underline;display:block;float:left;}
.sorry_page .h44{height:2.2rem;line-height:2.2rem;font-size:2.2rem;color:#ff8896;margin-top:4rem;margin-bottom:1rem;}
.sorry_page .ff8{color:#ff8896;margin-bottom:2rem;}
.sorry_page .sorry_page_logo{width:9.15rem;height:11.55rem;background:url(../images/base/sorry_page_logo.png) no-repeat;background-size:100% auto;margin:4rem auto 1rem;display:block;}
/*�Բ���ҳ��2015-7-28*/

/* ѡ�����ǵĹ���*/

/* �б��������ɫ */
.pink_img{background:#ff8896;}
.pink_txt{color:#ff8896;}
.Violet_img{background:#6563a4;}
.Violet_txt{color:#6563a4;}
.yellow_img{background:#ffb258;} 
.yellow_txt{color:#ffb258;} 
/* �б��������ɫ */

.fix_contain {  background: none repeat scroll 0 0 #f4f4f4; min-width: 320px;overflow: hidden;padding-top:0; }

.Choice_tit{width:100%;height:3rem;line-height:3rem;font-size:1.8rem;color:#ff8896;font-weight:bold;text-align:center;margin-bottom:3rem;}
.gr_list{width:100%;float:left;}
.gr_list a{width:100%;height:6rem;margin-bottom:4rem;display:block;float:left;}
/*�����*/
.head_poc{width:40%;height:6rem;float:left;}
.head_poc dt{width:7.3rem;height:7.3rem;display:block;padding:0.25rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;margin-top:-2.3rem;margin-left:10%;float:left;}
.head_poc dt .pic_img{width:7.3rem;height:7.3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;}
/*ѫ�¼���*/
.head_poc .Medal_lv_bg{width:9.35rem;height:1.5rem;position:absolute;top:5.6rem;left:-8%;z-index:1;}
.head_poc .Medal_lv_bg .yu_bg{width:9.35rem;height:1.9rem;background:url(../images/base/medal_lv_bg.png) no-repeat;background-size:100% auto;position:absolute;z-index:2;}
.head_poc .Medal_1{width:1.7rem;height:2rem;background:url(../images/base/ico1_img.png) no-repeat;background-size:100% auto;position:absolute;left:1rem;margin-top:-0.5rem;z-index:3;}
.head_poc .Medal_2{width:1.7rem;height:2rem;background:url(../images/base/ico2_img.png) no-repeat;background-size:100% auto;position:absolute;left:1rem;margin-top:-0.5rem;z-index:3;}
.head_poc .Medal_3{width:1.7rem;height:2rem;background:url(../images/base/ico3_img.png) no-repeat;background-size:100% auto;position:absolute;left:1rem;margin-top:-0.5rem;z-index:3;}
.head_poc .Medal_4{width:1.7rem;height:2rem;background:url(../images/base/ico4_img.png) no-repeat;background-size:100% auto;position:absolute;left:1rem;margin-top:-0.5rem;z-index:3;}
.head_poc .Medal_5{width:1.7rem;height:2rem;background:url(../images/base/ico5_img.png) no-repeat;background-size:100% auto;position:absolute;left:1rem;margin-top:-0.5rem;z-index:3;}
.head_poc .Medal_lv{width:5rem;height:1.5rem;line-height:1.5rem;font-size:1.2rem;position:absolute;left:3.5rem;z-index:3;}
/*ѫ�¼���*/
/*�����*/
/*���ұ�*/
.poc_info{width:56%;height:5.5rem;padding-left:2%;padding-right:2%;padding-top:0.5rem;float:left;}
.poc_info dd{width:50%;height:1.6666666667rem;line-height:1.5rem;font-size:1.2rem;color:#FFF;display:block;float:left;}
.poc_info dd span{width:100%;height:1.6666666667rem;line-height:1.6666666667rem;font-size:1.2rem;color:#FFF;display:block;float:left;}
/*���ұ�*/
/* ѡ�����ǵĹ���*/



/*�ҵ�ԤԼѡ�����*/

.fix_contain {  background: none repeat scroll 0 0 #FFF; min-width: 320px;overflow: hidden;padding-top:0;}

.Reservation_list_con_tit{width:100%;height:5.4rem;line-height:5.4rem;font-size:2rem;color:#ff8896;text-align:center;margin-bottom:1rem;} 
 
#Reservation_list{width:100%;float:left;}

#Reservation_list li{width:80%;height:14.2rem;background:#e6cfc7;margin-left:5%;margin-bottom:1rem;padding:0.4rem 5%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;}
#Reservation_list li dl{width:100%;color:#ff8896;float:left;}
#Reservation_list li dl span{width:50%;line-height:3rem;font-size:1.4rem;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}

#Reservation_list li .ac_re{width:100%;color:#ff8896;line-height:3rem;font-size:1.4rem;text-align:center;float:left;}

#Reservation_list li dl .spa1_gary_width,#Reservation_list li dl .spa2_gary_width{width:100%;line-height:3rem;font-size:1.4rem;color:#666;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}

/*����ԤԼ-�ܾ�*/
#Reservation_list li dl .Accept_btn,#Reservation_list li dl .Refuse_btn{width:44.5%;height:2.6rem;line-height:2.6rem;font-size:1.2rem;text-align:center;border:1.5px solid #ff8896;display:block;margin-left:4%;margin-top:1rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;}
/*����ԤԼ-�ܾ�*/

#Reservation_list li dl a{background:#FFF;color:#ff8896;}
#Reservation_list li dl a.active{background:#ff8896;color:#FFF;}
#Accept{background:#fffef4;}

#Shadow_bg{width:100%;height:100%;background:url(../images/base/Pop_up_box.png);background-size:100% auto;position:fixed;top:0;left:0;z-index:999;display:none;}  

#Shadow_bg .Shadow_box{width:90%;background:#FFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;top:42%;left:5%;right:5%;}
#Shadow_bg .Shadow_box .sp_txt_Accept{width:100%;line-height:1.5rem;font-size:1.3rem;color:#999;text-align:center;margin:2.6rem 0;float:left;}

#Shadow_bg .Shadow_box .Determine{width:39.5%;height:2.2rem;line-height:2.2rem;font-size:1.3rem;text-align:center;border:1.5px solid #ff8896;display:block;margin-left:8%;margin-right:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:1rem;float:left;}
#Shadow_bg .Shadow_box .Cancel{width:39.5%;height:2.2rem;line-height:2.2rem;font-size:1.3rem;text-align:center;border:1.5px solid #ff8896;display:block;margin-left:8%;margin-right:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:1rem;float:left;}
#Shadow_bg .Shadow_box a.active{background:#ff8896;color:#FFF;}
/*�ҵ�ԤԼѡ�����*/


/*�ռǱ༭ҳ��*/
.fix_contain {  background: none repeat scroll 0 0 #FFF; min-width: 320px;overflow: hidden;padding-top:0;}

.mdiary{ margin: 0 0 1rem; padding: 0.5rem; border-top: #dcdcdc solid 2px; border-bottom: #dcdcdc solid 2px;}
.mdiary .diarybox{ display: block; width: 90%; min-height: 4rem; margin: 0 auto; padding: 0.5rem 0; text-align: left; line-height: 1.2rem; font-size: 1.6rem; border: 1px solid #e7e7e7;text-indent:1rem; background: transparent; }
.mdiary .imgbox{ display: block; width: 90%; margin: 0.5rem auto 0; }
.mdiary .imgbox li{ width:47.6%;height:9rem; text-align: center;margin:0.25rem;position:relative;float: left; }
.mdiary .imgbox li .mdiary_img{width:100%;height:8rem; overflow:hidden;margin: 0 auto;display: block; float: left;}
.mdiary .imgbox li .mdiary_close{ width: 1.2rem; height: 1.2rem;line-height:1.2rem;background:url(../images/base/Pop_up_box.png) no-repeat;font-size:0.8rem;rem;color:#FFF;display: block; position:absolute;top:0.1rem;right:0.1rem;cursor:pointer; display:block;}
/*.mdiary .imgbox li .more_img{ width: 4rem; height: 4rem;background:#FFF; border: 1px dashed #e7e7e7 ;font-size:3rem;color:#999;text-align:center; display: block;cursor:pointer; }*/

.file {position: relative;display: inline-block;background: #FFF;border: 1px dashed #999;border-radius: 4px;padding: 36px 44px;margin: 0.5% auto;overflow: hidden;text-decoration: none;text-align:center;font-size:2rem;color:#BFBDBD;line-height: 20px;}
.file input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0;}
.file_btn{width:8rem;height:8rem;}
.file:hover {background: #ff8896;border-color: #ff8896;color: #FFF;text-decoration: none;}

.mar_t1{margin-top:1rem !important;}
.mar_b1{margin-bottom:1rem !important;}
.gleader{ position: relative; padding: 0.5rem 1rem; text-align: center; line-height: 2em; font-size:2rem;color:#ff8896;text-align:center;/*font-size: 1.2rem; color: #ff8896;*/}
.gleader .btn{ display: block; position: absolute; top:0.5rem; right: 1rem; width: 4rem; line-height: 1.5rem; text-align: center; font-size: 0.8rem; color: #fff; background: #ff8896; border-radius: 5px;}

.btnbox{ width: 90%; margin: 0 auto; }
.btnbox .btn{ width:100%;height: 3rem; line-height: 3rem; text-align: center; font-size: 1.4rem; color: #fff; border: #ff8896 solid 1px; background: #ff8896; border-radius: 5px;display: block;}
.btnbox .wbtn{ color: #ff8896; border:#ff8896 solid 1px; background: #fff;}
/*�ռǱ༭ҳ��*/






/*�ҵ�ԤԼ*/

/*ͷ����Ϣ*/
.header{width:100%;height:17rem;background:url(../images/base/banner_bg.jpg) no-repeat; background-size:100% auto;border-bottom:0.5rem solid #ffb258;overflow:hidden;padding-top:1rem;float:left;}

.header span{width:100%;height:3rem;line-height:3rem;font-size:1.5rem;color:#FFF;text-align:center;display:block;}

.header .Cancel{width:12rem;height:3rem;line-height:3rem;font-size:1.5rem;color:#FFF;text-align:center;margin-top:2rem;background:#ff8896;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:1.6rem auto 0;display:block;}
/*ͷ����Ϣ*/
/*ԤԼ����*/


/*1--��������*/
.appointment_more{width:100%;height:13.8rem;display:block;float:left;}
/*ͷ��*/
.appointment_more .poc_bg{width:30%;height:13.8rem;margin-left:4%;margin-right:4%;float:left;}
.appointment_more .poc{width:8rem;height:8rem;position:relative;padding:0.25rem;background:#ffb258;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:-1.45rem auto 0;display:block;float:left;}
.appointment_more .poc img{width:8rem;height:8rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;}
.appointment_more .poc_bg .State{width:8rem;height:3rem;line-height:3rem;font-size:0.8rem;color:#ffb258;text-align:center;margin:0 auto;dsiplay:block;float:left;}
/*ͷ��*/

/*��Ϣ*/
.appointment_more .info_bg{width:32%;height:13.8rem;float:left;}
.appointment_more .info_bg .tit{width:100%;height:4rem;line-height:4rem;font-size:1.3rem;color:#ffb258;text-align:center;float:left;} 
.appointment_more .info_bg dl{width:100%;height:3rem; float:left;}
.appointment_more .info_bg span{height:3rem;line-height:3rem;font-size:1.2rem;color:#b6b6b6;display:block;float:left;}
.appointment_more .info_bg .name{height:3rem;line-height:3rem;font-size:1.2rem;color:#b6b6b6;display:block;float:left;}   
.appointment_more .info_bg .medal_ico{width:1.3rem;height:2rem;background:url(../images/base/ico_img.png) no-repeat; background-size:100% auto;display:block;margin-top:0.6rem;margin-left:0.6rem;margin-right:0.6rem;float:left;}  
.appointment_more .info_bg .medal_lv{height:3rem;line-height:3rem;font-size:1.2rem;color:#b6b6b6;display:block;float:left;}  
 /*��Ϣ*/
 
 /*������ť*/
.appointment_more .btn_bg{width:30%;height:13.8rem;float:left;}
.appointment_more .btn_bg .btn_more{width:90%;height:3rem;line-height:3rem;font-size:1.4rem;color:#FFF;text-align:center;background:#ffb258;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:3rem;margin-left:5%;margin-right:5%;float:left;}
 /*������ť*/
 
/*1--��������*/

/*2ԤԼ����*/
.appointment{width:100%;height:13.8rem;float:left;}
.appointment a{width:40%;height:3rem;line-height:3rem;display:block;font-size:1.5rem;color:#FFF;text-align:center;margin-left:30%;margin-right:30%;margin-top:5.4rem;background:#ffb258;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left }
/*2ԤԼ����*/

/*ԤԼ����*/

/*taocan title*/
.Package{width:100%;height:4.5rem;background:#ff8896;position:relative;}
.Package .btr{width:100%;height:2.25rem;position:absolute;border-bottom:1px dashed #FFF;display:block;}
.Package .btxt{width:5.8rem;height:4.5rem;line-height:4.5rem;font-size:1.5rem;color:#FFF;text-align:center;background:#ff8896;position:absolute;left:42%;}
/*taocan title*/

/*�ײ��б���ɵ����*/
#Package_list{width:90%;margin-left:5%;margin-right:5%;float:left;}
#Package_list li{width:100%;height:5.7rem;border-bottom:2px dashed #e7e7e7;float:left;}
#Package_list span{width:58%;height:5.7rem;line-height:5.7rem;font-size:1.5rem;color:#b6b6b6;margin-left:6%;display:block;overflow:hidden;float:left;}
#Package_list a{width:34%;height:3rem;line-height:3rem;margin-left:0.5%;margin-right:0.5%;font-size:1.5rem;color:#FFF;text-align:center;background:#ff8896;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:1.45rem;display:block;float:right;}
/*�ײ��б���ɵ����*/

#Shadow_bg1{width:100%;height:100%;background:url(../images/base/Pop_up_box.png);background-size:100% auto;position:fixed;top:0;left:0;z-index:999;display:none;}  
#Shadow_bg2{width:100%;height:100%;background:url(../images/base/Pop_up_box.png);background-size:100% auto;position:fixed;top:0;left:0;z-index:999;display:none;} 
.Shadow_box{width:90%;background:#FFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;top:22%;left:5%;right:5%;}
.Shadow_box #sp_txt_Accept{width:100%;line-height:1.5rem;font-size:1.3rem;color:#999;text-align:center;margin:2.6rem 0;float:left;}
.Shadow_box #sp_txt_Refuse{width:100%;line-height:1.5rem;font-size:1.3rem;color:#999;text-align:center;margin:2.6rem 0;float:left;}
.Shadow_box #new299{width:90%;height:2.2rem;line-height:2.2rem;font-size:1.3rem;text-align:center;border:1.5px solid #ff8896;display:block;margin-left:5%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:1rem;float:left;}
.Shadow_box #old369{width:90%;height:2.2rem;line-height:2.2rem;font-size:1.3rem;text-align:center;border:1.5px solid #ff8896;display:block;margin-left:5%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:1rem;float:left;}
.Shadow_box a{width:90%;height:2.6rem;line-height:2.6rem;font-size:1.3rem;color:#666;margin-left:5%;margin-right:5%;text-align:center;display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left}
.Shadow_box a:hover,Shadow_box a:hover{background:#ff8896;color:#FFF;}
/*�ҵ�ԤԼ*/




/*�ҵ�ԤԼ�б�*/
/*���常��*/
.my_list {  background: none repeat scroll 0 0 #FFF; min-width: 320px;overflow:hidden;padding-top:0; }
/*���常��*/

/*my_list*/
.my_list ul li .blue_yuyue{color:#56a4ec;}
.my_list ul{width:90%;margin:0 5%;float:left;}
.my_list ul li{width:100%;display:block;border-bottom:1px solid #e7e7e7;float:left;}
.my_list ul li a{width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;float:left;}
.my_list ul li span{width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:1.7rem;color:#ff8896;display:block;padding:1.6rem 5%;float:left;}

.ico_3{height:1rem;font-size:4.2rem;color:#FFF;display:block;margin-left:-0.7rem;margin-bottom:-0.7rem;margin-top:0.8rem;float:left;}
.ico_3_txt{width:1.1rem;line-height:0.9rem;font-size:0.7rem;color:#FFF;text-align:center;margin-top:1.2rem;margin-bottom:.2rem;padding-top:0.4rem;padding-left:0.3rem;padding-right:0.3rem;background:#56a4ec;float:left;}

.ico_4{height:1rem;font-size:4.2rem;color:#FFF;display:block;margin-left:-0.7rem;margin-bottom:-0.7rem;margin-top:0.8rem;float:left;}
.ico_4_txt{width:1.1rem;line-height:0.9rem;font-size:0.7rem;color:#FFF;text-align:center;margin-top:1.2rem;margin-bottom:.2rem;padding-top:0.4rem;padding-left:0.3rem;padding-right:0.3rem;background:#ff8896;float:left;}

.my_list .my_list_bg{width:18.6rem;height:20.7rem;background:url(../images/base/my_list_bg.png) no-repeat;background-size:100% auto;margin:9.9rem auto 1rem;display:block;}
/*my_list*/
/*�ҵ�ԤԼ�б�*/



/*ϵͳ��Ϣ*/
.fix_contain {  background: none repeat scroll 0 0 #FFF; min-width: 320px;overflow: hidden;padding-top:0;}
.info{ width:90%;margin:0 5%;}
.info_tit{width:100%;height:8rem;line-height:8rem;font-size:2rem;color:#ff8896;text-align:center;float:left;}
.info li{width:100%;border-bottom:1px solid #e7e7e7;float:left;}
.info li dl{width:100%;float:left;}
.info li .name{width:58%;height:3rem;line-height:3rem;font-size:1.3rem;color:#999;padding-left:2%;display:block;float:left;}
.info li .timer{width:35%;height:3rem;line-height:3rem;font-size:1.3rem;color:#999;text-align:right;padding-right:5%;display:block;float:left;}
.info li .info_txt{width:96%;line-height:2.2rem;font-size:1.3rem;color:#666;text-indent:1rem;padding:2%;float:left;}
/*ϵͳ��Ϣ*/



/*ѡ���ײ�*/
.se_of {background: none repeat scroll 0 0 #FFF; min-width: 320px;overflow: hidden;padding-top:0;height:100%;position:relative;}
.se_of_tit{width:100%;height:4rem;line-height:4rem;font-size:2rem;color:#ff8896;text-align:center;display:block;float:left;}
.house_type{width:100%;height:4rem;line-height:4rem;font-size:2rem;color:#a5a5a5;text-align:center;display:block;float:left;}
.new299{width:46%;height:9rem;line-height:9rem;font-size:2rem;color:#FFF;text-align:center;background:#ffb258;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:5rem;margin-left:2%;margin-right:2%;display:block;float:left;}
.old369{width:46%;height:9rem;line-height:9rem;font-size:2rem;color:#FFF;text-align:center;background:#d667cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:5rem;margin-left:2%;margin-right:2%;display:block;float:left;}
.se_of_bg{width:18.3rem;height:16.1rem;background:url(../images/base/boy_img.png) no-repeat; background-size:100% auto;display:block;position:fixed;right:0;bottom:0;margin-top:4rem;}   
/*ѡ���ײ�*/


/*�Բ���ҳ��1��*/
.sorry_page1{width:100%;height:100%;background-size:100% auto;position:relative;}
.sorry_page1 img{width:100%;height:100%;display:block;position:relative;}
.sorry_page1 .btns{width:40%;display:block;position:absolute;right:30%;top:42%;}
.sorry_page1 a{width:98%;height:3.3rem;line-height:3.3rem;font-size:1.2rem;color:#FFF;text-align:center;background:#ff8896;border:1px solid #ff8896;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:1rem;cursor:pointer;display:block;}
/*�Բ���ҳ��1��*/


/*��������*/
.good_Worker{width:100%;height:18.2rem;background:#f5f5f3;border-bottom:4px solid #ff8896;float:left;}
.gw_45{width:45%;height:18.2rem;float:left;}
.gw_45 .gw_pic{width:10rem;height:9.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0.25rem;background:#ff8896;margin:1rem auto;display:block;}
.gw_45 .gw_pic img{width:10rem;height:9.5rem;background-size:100% auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;}
.gw_45 .gw_45_name{width:100%;height:3.2rem;line-height:3.2rem;font-size:1.4rem;color:#ff8896;text-align:center;display:block;float:left;}
.gw_medal{width:100%;height:2rem;margin:0 auto;}
.gw_medal .gw_medal_ico1{width:1.7rem;height:2rem;background:url(../images/base/ico1_img.png) no-repeat;background-size:100% auto;display:block;margin-left:30%;float:left;}
.gw_medal .gw_medal_ico2{width:1.7rem;height:2rem;background:url(../images/base/ico2_img.png) no-repeat;background-size:100% auto;display:block;margin-left:30%;float:left;}
.gw_medal .gw_medal_ico3{width:1.7rem;height:2rem;background:url(../images/base/ico3_img.png) no-repeat;background-size:100% auto;display:block;margin-left:30%;float:left;}
.gw_medal .gw_medal_ico4{width:1.7rem;height:2rem;background:url(../images/base/ico4_img.png) no-repeat;background-size:100% auto;display:block;margin-left:30%;float:left;}
.gw_medal .gw_medal_ico5{width:1.7rem;height:2rem;background:url(../images/base/ico5_img.png) no-repeat;background-size:100% auto;display:block;margin-left:30%;float:left;}

.gw_medal .gw_medal_lv{width:45%;height:2rem;line-height:2rem;font-size:1.2rem;color:#ff8896;padding-left:5%;float:left;}

.gw_55{width:44%;height:14.2rem;padding-top:4rem;margin-left:7%;margin-right:4%;float:right;}
.gw_55 dd{width:50%;height:1.5rem;line-height:1.5rem;font-size:1.2rem;color:#666;font-weight:bold;margin-bottom:1rem;float:left;}
.Declaration{width:100%;height:4rem;line-height:1.5rem;font-size:1.2rem;color:#666;margin-top:1rem;float:left;}


/*������������-С����*/
.Past_case{width:100%;height:8rem;line-height:8rem;font-size:2rem;color:#666;text-align:center;position:relative;}

.Past_case .ico_bor{width:2rem;height:3rem;background:#ff8896;position:absolute;top:0;right:20%;}

.Past_case .ico_bori{width:2rem;height:2.2rem;font-size:5.4rem;color:#FFF;position:absolute;left:-0.66rem;bottom:1.6rem;}
/*������������-С����*/

/* ��һ�� */
.scrollBox{ margin:10px auto; text-align:center;  }
.scrollBox .sll_tit{ width:100%;height:3.5rem; float:left; }
.scrollBox .sll_tit h3{ width:30%;height:3.5rem;line-height:3.5rem;font-size:1.5rem;color:#5a5a5a;margin-left:3%;float:left;}

.scrollBox .bd li{ width:50%;height:1.8rem; float:left; font-size:14px; margin-bottom:1rem;position:relative;}
.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);width:80%;height:2.4rem;line-height:2.4rem;font-size:1rem;color:#FFF;text-align:center;display:block;margin-left:5%;margin-right:5%;padding-left:0.5rem;padding-right:0.5rem;background-color: #ff8896;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  /* ȥ�����Ӵ������� */
.scrollBox .hd{width:60%;height:3.5rem;line-height:3.5rem;color:#adadad;float:right;  overflow:hidden; }
.scrollBox .hd ul{ width:10%;display:inline-block; padding-top:5px;background:#FFF; }	
.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#FFF;color:#FFF; margin:0 5px; vertical-align:top; overflow:hidden; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; float:left;}
.scrollBox .hd .on{background:#FFF;  }
.scrollBox .next{width:30%;height:3.5rem;line-height:3.5rem; font-size:1.2rem;color:#adadad; display:block;float:right; cursor:pointer;}
/* ��һ�� */


#Owner_evaluation{width:90%;margin-left:5%;margin-bottom:5rem;;display:inline;float:left;}
#Owner_evaluation h3{width:100%;height:4rem;line-height:4rem;font-size:2rem;color:#ff8896;text-align:center;}
#Owner_evaluation li{width:90%;margin-left:5%;margin-right:5%;}
#Owner_evaluation li dl{width:100%;float:left;}
#Owner_evaluation li .name{width:60%;height:3rem;line-height:3rem;font-size:1.2rem;color:#999;float:left;}
#Owner_evaluation li .timer{width:40%;height:3rem;line-height:3rem;font-size:1.2rem;color:#999;text-align:right;float:right;}
#Owner_evaluation li .evaluation_txt{width:100%;line-height:2rem;font-size:1.2rem;color:#666;float:left;}
  
#Reservation_btn{width:100%;height:3rem;line-height:3rem;font-size:1.3rem;color:#FFF;text-align:center;background:#ff8896;position:fixed;bottom:0;left:0;z-index:2;display:block;}
/*��������*/

/*zz*/

/*���ֲ�*/
.mask{display:none;width:100%;height:1000px; padding: 1em 0; background-color:#000;position:fixed;-moz-opacity:0.3;	-khtml-opacity:0.3;opacity:0.3;	z-index:1000;}
.openNewBox{width:80%;border-radius:5px;z-index:100001;position:absolute;top:30%;left:10%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff; overflow: hidden; display:none;}

/*װ�ޱ�׼*/
.dm_bg{ z-index: 9999; position: fixed; width: 100%; height: 100%; background:url(../images/base/dm.jpg) center bottom no-repeat;background-size:100% auto;}
.dm_bg .start{position:absolute;width:35px;height:25px;background:url(../images/base/next.png) center bottom no-repeat;background-size:100% auto;left:50%;margin:0 0 0 -18px;bottom:20px;-webkit-animation:start 1.2s ease-in-out 0s infinite;-webkit-animation-fill-mode:both;-moz-animation:start 1.2s ease-in-out 0s infinite both;-o-animation:start 1.2s ease-in-out 0s infinite both;-ms-animation:start 1.2s ease-in-out 0s infinite both;animation:start 1.2s ease-in-out 0s infinite both}

.dmbox{ padding: 0.8rem 0; border-bottom: #e65c82 solid 10px;}
.dmbox h2{position: relative; width: 90%; height: 3rem; margin: 0 auto;}
.dmbox h2 em{ display: block; position: absolute; left: 50%; width: 3rem; height: 3rem; margin: 0 0 0 -1.5rem; background:#e65c82 ;border-radius: 3rem; }
.dmbox h2 span{ display: block; position: absolute; top: 0.5rem; width: 100%; height: 2rem; line-height: 2rem; text-align: center; font-size: 1rem; color: #fff; background:#e65c82 ;border-radius: 5px; }
.dmbox ul{ width: 90%; margin: 0 auto; padding: 0.5rem 0;}
.dmbox ul li{ padding: 0 2rem 0 0.5rem;  border-bottom: #dcdcdc solid 1px; background: url(../images/base/icon_arr.png) 95% center no-repeat; background-size: auto 1.5rem; }
.dmbox ul li:last-child{  border-bottom:0; }
.dmbox ul li a{ display: block; padding: 0.7rem 0; line-height: 1.2rem; text-align: left; color: #848482; font-size: 0.8rem;}
.dmbox p{ width: 90%; margin: 0 auto;}
.dmbox p img{ display: block; width: 100%;}
.dmboxtable h2{padding: 0.5rem 1rem; text-align: center; line-height: 1.2em; font-size: 1rem; color: #848482;}
.dmboxtable table{ width: 90%; margin: 0 auto 2rem; border: #c0b6ac solid 1px; border-collapse: collapse; border-spacing: 1px;}
.dmboxtable table tr:nth-child(odd){ background: #ededed; }
.dmboxtable table th, .dmboxtable table td{ padding: 0.5rem; text-align: center; line-height: 1.2em; font-size: 0.8rem; color: #848482; font-weight: normal; border: #c0b6ac solid 1px; }
.dmboxtable table tr td:last-child{ text-align: left; }

/*���㹤��*/
/*.gleader{ position: relative; padding: 1rem 1rem; text-align: center; line-height: 1.2em; font-size: 1.2rem; color: #ff8896;}
.gleader .btn{ display: block; position: absolute; top:0.5rem; right: 1rem; width: 4rem; line-height: 1.5rem; text-align: center; font-size: 0.8rem; color: #fff; background: #ff8896; border-radius: 5px;}*/
.gldlist{width: 90%; margin: 0 auto; padding: 0 0 2rem 0;}
.gldlist li{ position: relative; padding:2rem 0 0 0;}
.gldlist li h2{ position: absolute; top:1rem; left: 0.5rem; overflow: hidden; width: 4.5rem; height: 4.5rem; border-radius: 3rem;}
.gldlist li h3{ display: block; position: absolute; bottom:1.3rem; left: 0.5rem; width: 4.5rem; height: 1.5em; margin: 0 0 0 2px; line-height: 1.5em; text-align: center; font-size: 0.6rem; color: #fcda2c; background: #fff;}
.gldlist li p{ padding:0.5rem 0 0.5rem 6rem; text-align: left; }
.gldlist li p span{ display: inline-block; width: 50%; line-height: 1.2em; font-size: 0.7rem; color: #fff; }
.gldlist li.c1 p{ background: #ff8896;}
.gldlist li.c1 h2{ border: #ff8896 solid 2px; background: #fff;}
.gldlist li.c2 p{ background: #6563a4;}
.gldlist li.c2 h2{ border: #6563a4 solid 2px; background: #fff;}
.gldlist li.c3 p{ background: #ffb258;}
.gldlist li.c3 h2{ border: #ffb258 solid 2px; background: #fff;}

.gldhead{ position: relative; padding: 2rem 0 0 8rem; margin: 0 0 0.5rem; background: #f5f5f3; border-bottom: #ff8896 solid 4px; }
.gldhead .b{ display: block; position: absolute; bottom: -1.5rem; right: 1rem; width: 1.5rem; height: 1.5rem; background: url(../images/base/icon_b.png) center top no-repeat; background-size: auto 100%; }
.gldhead .head{ position: absolute; top:1rem; left: 1rem; width: 5.2rem; }
.gldhead .head em{ display: block; overflow: hidden; width: 5rem; height: 5rem; border-radius: 3rem; border: #ff8896 solid 2px;}
.gldhead .head p{ line-height: 1.2rem; font-size: 0.8rem; text-align: center; color: #ff8896;}
.gldhead .head p span{ color: #ffc000}
.gldhead h3{ text-align: left;}
.gldhead h3 span{ display: inline-block; width: 70%; line-height: 1.2em; font-size: 0.8rem; color: #6d6b6b; }
.gldhead h3 span.w30{ width: 30%; }
.gldhead .xy{ min-height: 3rem; padding: 0.6rem 1rem 0.4rem 0; line-height: 1.2em; font-size: 0.6rem; color: #6d6b6b; }
.gldal{ padding:0 1rem; text-align: center; }
.gldal a{ display: inline-block; width: 45%; height: 2rem; margin: 0.3rem; line-height: 2rem; font-size: 0.8rem; text-align: center; color: #fff; background:#ff8896; }
.gldal p{ text-align: right;}
.gldal p a{ display: inline-block; width: 4rem; height: 2rem; line-height: 2rem; font-size: 0.8rem; text-align: center; color: #ff8896; background:#fff; }
.gldul{ padding:0.5rem 5% 3.5rem; }
.gldul li{ padding:0.5rem 0;  line-height: 1.2rem; font-size: 0.8rem; text-align: left; color: #3f3f3f; border-bottom: #f5f5f3 solid 1px; }
.gldbtn{ display: block; position:fixed; bottom:0; left:0; height:2.6rem; width: 100%; text-align: center; font-size: 1em; color: #fff; line-height: 2.6rem; background:#ff8896; cursor: pointer;}

.gldcasetit{ padding: 0.5rem 0 ; background: #f5f5f3; }
.gldcasetit .tit{ position: relative; overflow: hidden; width: 90%; height: 2rem; margin: 0 auto; line-height: 2rem; text-align: center; font-size: 1.2rem; color: #fff; background: #ff8896; }
.gldcasetit .tit:before{ display: block; position: absolute; top:0; left: -1rem; content: ''; width: 2rem; height: 2rem; background: #f5f5f3;-o-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);transform:rotate(45deg); }
.gldcasetit .tit:after{ display: block; position: absolute; top:0; right: -1rem; content: ''; width: 2rem; height: 2rem; background: #f5f5f3;-o-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);transform:rotate(45deg); }
.gldcasetit p{ position: relative; width: 86%; margin: 0 auto; padding: 0.5rem 0 0; text-align: left; font-size: 1rem; color: #9f9e9e; line-height: 1.5rem; }
.gldcasetit p span{ display: block; position: absolute; top:0.5rem; right: 0; width: 40%; text-align: right; font-size: 1rem; color: #ff8896; line-height: 1.5rem; }
.gldcaselist{ width: 90%; margin: 0 auto;}
.gldcaselist li{ padding: 0.5rem 0 0; border-bottom: #dbdbdb solid 1px;}
.gldcaselist li.none{ height: 10rem; margin: 0.5rem 0 0; padding: 0; border-top: #dbdbdb solid 1px; border-bottom:0; background: url(../images/base/bg_none.jpg) center no-repeat; background-size: 40% auto; }
.gldcaselist li p{ padding: 0.5rem 0; text-align: left; font-size: 0.8rem; line-height: 1.2rem; color: #ababab;}
.gldcaselist li p.tr{ text-align: right;}
.gldcaselist li p.tr span{ display: inline-block; margin: 0 0 0 0.5rem; font-size: 0.6rem; }
.gldcaselist li .plist{ text-align: left;}
.gldcaselist li .plist img{ display: inline-block; width: 30%; margin-right: 3%;}
.gldcaselist li .rb{ position: relative; padding: 0.5rem 2rem 0.5rem 0; }
.gldcaselist li .rb p{padding: 0; text-align: left; font-size: 0.8rem; line-height: 1.2rem; color: #ababab; }
.gldcaselist li .rb .more{ display: block; position: absolute; top: 0.5rem; right: 0; width: 1.2rem; height: 1.2rem; background: url(../images/base/icon_more.png) center no-repeat; background-size: 100% auto; cursor: pointer; }
.gldcaselist li .rb .bl .bg{ display: block; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background:#fff ; -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.gldcaselist li .rb .bl{ display: none; position: absolute; top: 1.2rem; right: 0; width: 7rem; height: 2rem; }
.gldcaselist li .rb .bl a{ display: block; position: absolute; width: 3rem; height: 1.4rem; line-height: 1.4rem; text-align: center; font-size: 0.8rem; color: #fff; background: #ff8896; border-radius: 5px; }
.gldcaselist li .rb .bl a.l{ top: 0.3rem; left: 0.2rem; }
.gldcaselist li .rb .bl a.r{ top: 0.3rem; right: 0.2rem; }

.gldyy{width: 90%; margin: 0 auto; padding: 0 0 0.5rem;}
.gldyy:after{content:"";display:block;clear:both;height:0;font-size:0;}
.gldyy .inpbox{ padding: 0.5rem; border: #eeeeee solid 1px;margin-bottom:1.3rem; border-radius: 5px;}
.gldyy .yzbtn{ display: block; width: 30%; height: 2.2rem; line-height: 2.2rem; text-align: center; font-size: 0.8rem; color: #fff; border: 0; background: #ff8896; border-radius: 5px;}
.gldyy .gbg{ color: #9f9e9e; background: #f7f6f6; }
.gldyy .inp{ display: block; line-height: 1.2rem; text-align: left; font-size: 0.8rem; border: 0; background: #fff;}
.gldyy .btn{ display: block; width: 46%; height: 2rem; margin: 0 auto; line-height: 2rem; text-align: center; font-size: 0.8rem; color: #fff; border: 0; background: #ff8896; border-radius: 5px;}
.gldyy p{ padding: 1rem; text-align: center;}

/*�ҵ�װ��*/

.mydec_head{ padding: 0.5rem 0 1rem; background:#434549 url(../images/base/bg_pic1.jpg) center no-repeat; background-size: 100% }
.mydec_head .head{ overflow: hidden; width: 5rem; height: 5rem; margin: 0 auto; border-radius: 4rem; }
.mydec_head p{ padding: 0.4rem 0; line-height: 1.5rem; text-align: center; font-size: 0.8rem; color: #fdfcf4; }
.mydec_head h2{ padding: 0 0 0.5rem; line-height: 1.5rem; text-align: center; font-size: 1rem; color: #fff; }
.mydec_head .blink{ text-align: center; }
.mydec_head .blink a{ display: inline-block; width: 35%; height: 2rem; margin: 0 1rem; line-height: 2rem; font-size: 0.8rem; text-align: center; color: #fff; background: #8f9193; border-radius: 5px; }
.mydec_btnl{ text-align: left;}
.mydec_btnl a{ display: block; float: left; width: 33%; height: 2.6rem; line-height: 2.6rem; font-size: 0.8rem; color: #fff; text-align: center;}
.mydec_btnl a.l{ background: #6563a4;}
.mydec_btnl a.r{ background: #d667cd;}
.mydec_btnl a.m{ position: relative; width: 34%; background: #ffb258;}
.mydec_btnl a.m:before{ display: block; position: absolute; top: 0; left: 0; content: ''; width: 1px; height: 100%; background: #fff;}
.mydec_btnl a.m:after{ display: block; position: absolute; top: 0; right: 0; content: ''; width: 1px; height: 100%; background: #fff;}

.mint{ width: 90%; margin: 0 auto; text-align: left; }
.mint h2{ line-height: 2rem; font-size: 1rem; color: #ff8896; }
.mint p{ padding: 0 0 0.5rem; line-height: 1.22rem; font-size: 0.8rem; color: #b7b7b7; }

.btnbox{ width: 90%; margin: 0 auto; }
.btnbox .btn{ display: block; height: 2rem; margin: 0 auto; line-height: 2rem; text-align: center; font-size: 0.8rem; color: #fff; border: #ff8896 solid 1px; background: #ff8896; border-radius: 5px;}
.btnbox .wbtn{ color: #ff8896; border:#ff8896 solid 1px; background: #fff;}

.whead{padding: 0.5rem 0; border-bottom: #ff8896 solid 4px; background: #fff;}
.whead p{ color: #9d9d9d;}

.mplant{ position: relative; width: 90%; margin: 1rem auto;}
.mplant .line{ position: absolute; top: 0; left: 10%; width: 1px; height: 100%; background: #ff8896;}
.mplant ul{padding: 0 0 1rem 20%;}
.mplant ul li{ position: relative; padding: 1rem 0.5rem 0.5rem 0.5rem; text-align: left; color: #9d9d9d; border-bottom: #eeeeee solid 1px; }
.mplant ul li em{ display: block; position: absolute; top:1.5rem; left: -14%; width: 0.5rem; height: 0.5rem; background: #ff8896; border-radius: 1rem; }
.mplant ul li h2{ font-size: 1rem; line-height: 1.5rem; }
.mplant ul li p{ font-size: 0.8rem; line-height: 1.5rem; }
.mplant ul li .plist{ padding: 0.5rem 0 0; text-align: left; }
.mplant ul li .plist img{ display: inline-block; width: 30%; margin-right: 3%; }

.mstr{width: 90%; margin: 0 auto;}
.mstr li{ padding: 0.5rem 0 0; border-bottom: #eeeeee solid 1px;}
.mstr li h2{ font-size: 1rem; line-height: 1.5rem; color: #ff8896; }
.mstr li p{ padding: 0.5rem 0; line-height: 1.2rem; font-size: 0.8rem; color: #99999b; text-align: left; }
.mstr li p img{ display: block; float: left; width: 30%; margin: 0.5rem 0.5rem 0.5rem 0 ; }
.mstr li .xq{ padding: 0 0 0.5rem; text-align: right; }
.mstr li .xq a{ display: inline-block; width: 5rem; line-height: 1.5rem; text-align: center; font-size: 0.8rem; color: #6563a4; }

.mlistit{ padding: 0.5rem 0 ; line-height: 1.5rem; font-size: 1rem; color: #4c4748; text-align: center;}
.mlistnav{ width: 90%; overflow: hidden; margin: 0 auto; border: #ff8896 solid 1px; border-radius: 5px; }
.mlistnav .nav{ position: relative; display: block; float: left; width: 33%; padding: 3.5rem 0 0.5rem; text-align: center; font-size: 0.6rem; line-height: 1.2rem; color: #ff8896; cursor: pointer; }
.mlistnav .nav span{ font-size: 0.8rem; }
.mlistnav .nav em{ display: block; position: absolute; top:1rem; left: 0; width: 100%; height: 2rem; }
.mlistnav .nav em.rg{ background: url(../images/base/icon_rg.png) center no-repeat; background-size: auto 100%; }
.mlistnav .nav em.jc{ background: url(../images/base/icon_jc.png) center no-repeat; background-size: auto 100%; }
.mlistnav .nav em.jj{ background: url(../images/base/icon_jj.png) center no-repeat; background-size: auto 100%; }
.mlistnav .active{ color: #fff; background: #ff8896; }
.mlistnav .active em.rg{ background: url(../images/base/icon_rg_over.png) center no-repeat; background-size: auto 100%; }
.mlistnav .active em.jc{ background: url(../images/base/icon_jc_over.png) center no-repeat; background-size: auto 100%; }
.mlistnav .active em.jj{ background: url(../images/base/icon_jj_over.png) center no-repeat; background-size: auto 100%; }
.mlistnav .w34{ position: relative; width: 34%;}
.mlistnav .w34:before{ display: block; position: absolute; top: 0; left: 0; content: ''; width: 1px; height: 100%; background: #ff8896;}
.mlistnav .w34:after{ display: block; position: absolute; top: 0; right: 0; content: ''; width: 1px; height: 100%; background: #ff8896;}
.mlistcon{ width: 90%; margin: 0 auto; padding: 1rem 0;}
.mlistcon li{ position: relative; padding: 0.5rem 3rem 0.5rem 0; border-bottom: #eeedec solid 1px; }
.mlistcon li:after{content:"";display:block;clear:both;height:0;font-size:0;}
.mlistcon li p{ float: left; width: 50%; text-align: center; line-height: 1.2rem; font-size: 0.8rem; color: #706e6e;}
.mlistcon li p span{ color: #ffb258;}
.mlistcon li .sc{ display: block; position: absolute; top:50%; right: 0.5rem; width: 3rem; height: 2rem; margin: -1rem 0 0; line-height: 2rem; font-size: 0.7rem; text-align: center; color: #ff8896;}
.mlistcon1{ width: 90%; margin: 0 auto; padding: 1rem 0;}
.mlistcon1 li{  padding: 0.5rem 0; border-bottom: #eeedec solid 1px; }
.mlistcon1 li p:after{content:"";display:block;clear:both;height:0;font-size:0;}
.mlistcon1 li p{position: relative; padding: 0 3rem 0 0; text-align: center; line-height: 1.5rem; font-size: 0.8rem; color: #a9a9a9;}
.mlistcon1 li p span{ display: block; float: left; width: 50%;}
.mlistcon1 li p span.g{ color: #ffb258;}
.mlistcon1 li p .sc{ display: block; position: absolute; top:0; right: 0.5rem; width: 3rem; height: 1.5rem;0 line-height: 1.5rem; font-size: 0.7rem; text-align: center; color: #ff8896;}

.malnav{ width: 90%; overflow: hidden; margin: 0 auto; border: #ff8896 solid 1px; }
.malnav a{ position: relative; display: block; float: left; width: 33%; padding: 0.5rem 0; text-align: center; font-size: 0.8rem; line-height: 1.2rem; color: #ff8896; cursor: pointer; }
.malnav .active{ color: #fff; background: #ff8896; }
.malnav a.w34{ position: relative; width: 34%;}
.malnav a.w34:before{ display: block; position: absolute; top: 0; left: 0; content: ''; width: 1px; height: 100%; background: #ff8896;}
.malnav a.w34:after{ display: block; position: absolute; top: 0; right: 0; content: ''; width: 1px; height: 100%; background: #ff8896;}
.malcon{ width: 90%; margin: 1rem auto;}
.malcon dl{ padding: 0 0 0.5rem 0;}
.malcon dl:after{content:"";display:block;clear:both;height:0;font-size:0;}
.malcon dl dt{ float: left; width: 30%; height: 2.2rem; line-height: 2.2rem; text-align: center; color: #939393; font-size: 0.8rem;}
.malcon dl dd{ float: left; width: 65%; }
.malcon dl dd:after{content:"";display:block;clear:both;height:0;font-size:0;}
.malcon dl dd .inpbox{ position: relative; padding: 0.5rem; border: #eeeeee solid 1px; border-radius: 5px;}
.malcon dl dd .inpbox span{ display: block; position: absolute; top:0; right: 0; width: 2rem; height: 2.2rem; line-height: 2.2rem; text-align: center; font-size: 0.8rem; color: #939393;}
.malcon dl dd .inp{ display: block; width: 100%; line-height: 1.2rem; text-align: left; font-size: 0.8rem; border: 0; background: #fff;}

/*.mdiary{ margin: 0 0 1rem; padding: 0.5rem; border-top: #dcdcdc solid 2px; border-bottom: #dcdcdc solid 2px;}
.mdiary .diarybox{ display: block; width: 90%; min-height: 4rem; margin: 0 auto; padding: 0.5rem 0; text-align: left; line-height: 1.2rem; font-size: 0.8rem; border: 0; background: transparent; }
.mdiary .imgbox{ display: block; width: 90%; margin: 0.5rem auto 0; }
.mdiary .imgbox li{ float: left; width: 25%; text-align: center; }
.mdiary .imgbox li img{ display: block; width: 4rem; height: 4rem; margin: 0 auto; }
.mdiary .imgbox li a{ display: block; width: 4rem; height: 4rem; margin: 0 auto; border: #dcdcdc dashed 1px; background: url(../images/base/icon_add.png) center no-repeat; background-size: 1rem; }*/


/*����������������*/
.lnhead{padding: 1rem 0; border-bottom: #ff8896 solid 4px; background:#a99895 url(../images/base/bg_ln.jpg) center top no-repeat; background-size: 100% auto;}
.lnhead .head{ border: #fff solid 2px; }
.lnhead p{ padding: 1rem 0 0.4rem; color: #fff; }

.lnclist{ width: 90%; margin: 1rem auto;}
.lnclist li{ padding: 0 0.5rem; border-bottom: #dcdcdc solid 1px; background: url(../images/base/icon_arr.png) 95% center no-repeat; background-size: auto 1rem;}
.lnclist li:last-child{ border-bottom: 0; }
.lnclist li a{ display: block; padding: 0.7rem 0; line-height: 1.2rem; text-align: left; color: #b9b9b9; font-size: 1rem;}
.lnclist dl{ padding-left: 2rem; border-bottom: #f1f1f1 solid 1px; }
.lnclist dl:last-child{ border-bottom: 0; }
.lnclist dl:after{content:"";display:block;clear:both;height:0;font-size:0;}
.lnclist dl dt, .lnclist dl dd{ float: left; width: 40%; line-height: 2.6rem; font-size: 1rem; text-align: left; }
.lnclist dl dt{width: 45%; color: #939393;}
.lnclist dl dd{width: 55%; color: #c5c5c5;}

.lncacc{width:80%;height:7rem;padding: 2rem 10%; background: #f1f1f1;display:block;position:relative;}
.lncacc .r,.lncacc .g{width: 7rem; height: 7rem; text-align: center; line-height: 1.5rem; color: #fff; background: #9793fe;-webkit-border-radius:5rem;-moz-border-radius:5rem;border-radius:5rem;overflow: hidden; display:block;}
.lncacc .r{ position:absolute;left:10%;}
.lncacc .g{background: #ffb258;position:absolute;right:10%; }
.lncacc h2{ padding: 2rem 0 0; font-size: 1rem;}
.lncacc p{ font-size: 1rem;}

.lncacclist{ width: 90%; margin: 1rem auto;}
.lncacclist li{ width:100%;margin: 0 0 1rem; padding: 0 0 0.5rem; border-bottom: #f1f1f1 solid 1px;float:left; }
.lncacclist li h2{width:100%;height:2rem; line-height: 2rem; font-size: 1rem; color: #b9b9b9; display:block;float:left;}
.lncacclist li h2 span{ width:50%;height:2rem;display:block;}
.lncacclist li p{width:100%;height:5rem;line-height:2.5rem;float:left;}
.lncacclist li p span{ width: 100%;text-align:center;display: inline-block;float:left;}
.lncacclist li p span:last-child{ color: #ffb258 }

.lncmesslist{ width: 90%; margin: 0 auto 1rem;}
.lncmesslist li{ position: relative; padding: 0.5rem 6rem 0.5rem 1rem; border-bottom: #f1f1f1 solid 1px; }
.lncmesslist li p{ line-height: 1.2rem; font-size: 0.8rem; text-align: left; color: #b9b9b9; }
.lncmesslist li span{ display: block; position: absolute; top:0.5rem; right: 0; width: 5rem; line-height: 1.2rem; font-size: 0.8rem; text-align: left; color: #b9b9b9; }

.lncmdaily{ width: 90%; margin: 0 auto 1rem;}
.lncmdaily li{ margin: 0 0 1rem; padding: 0.5rem 1rem 1rem; border-radius: 5px; background: #fff; box-shadow: 0 2px 2px #d6d5d5; }
.lncmdaily li h2{ padding: 0 1rem; line-height: 2rem; text-align: left; font-size: 1rem; color: #ff8896; }
.lncmdaily li h2 span, .lncmdaily li p span{ display: inline-block; width: 50%}
.lncmdaily li h2 span:last-child{ text-align: center;}
.lncmdaily li p{padding: 0.5rem 1rem 1rem; line-height: 1.2rem; text-align: left; font-size: 0.8rem; color: #bab9b9; }
.lncmdaily li .btnbox{ width: 100%}

/*��ʮ�ֹ���_�ҵ���Ŀ*/
.lncprolist li{width:100%; margin: 0 0 0.5rem; float:left;}
.lncprolist li span{width:44%;padding-left:4%;line-height:4rem;font-size:1.6rem;color:#FFF;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}
.lncprolist li:nth-child(odd){ background: #ff8896 url(../images/base/icon_arr2.png) 95% center no-repeat; background-size: auto 1rem;}
.lncprolist li:nth-child(even){ background: #8c88ff url(../images/base/icon_arr2.png) 95% center no-repeat; background-size: auto 1rem;}
.lncprolist li a{ width:100%;height:4rem;display: block; padding: 0.5rem 1.5rem; text-align: left; font-size: 1rem; line-height: 1.2rem; color: #fff; }
/*��ʮ�ֹ���_�ҵ���Ŀ*/

/*  ҵ��֧��*/
.pay_con{width:90%;margin:1.4rem 5%;background:#fbfcd0;padding-top:2rem;padding-bottom:5rem;position:relative;}
.pay_con li{width:100%;height:5rem;line-height:5rem;font-size:1.6rem;color:#838383;text-align:center;}
.pay_con .bor_hy{width:6.5rem;height:4.8rem;background:url(../images/base/pay_ul_ico.png) no-repeat;background-size:100% auto;position:absolute;right:0;bottom:0;}

.wechat_pay_btn,.pay_cancel{width:40%;height:3rem;line-height:3rem;font-size:1.4rem;color:#ff8896;border:1px solid #ff8896;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:6.5%;float:left;}
.fix_contain a.active{background:#ff8896;color:#FFF;}
/*  ҵ��֧��*/



/*��Ŀ����*/
.receivables{width:90%;height:6rem;line-height:6rem;margin-left:5%;margin-right:5%;float:left;}
.receivables span{width:50%;height:6rem;line-height:6rem;font-size:1.4rem;color:#bbbbbb;display:block;}
.Account_details{width:90%;margin-left:5%;float:left;}
.Account_details li{width:84%;height:8rem;position:relative;border-left:1px solid #ff8896;margin-left:10%;margin-right:5%;float:left;}
.Account_details li p{margin-left:26%;height:3rem;line-height:3rem;font-size:1.4rem;color:#bbbbbb;z-index:7;}
.Account_details li .correct_ico{width:1.5rem;height:1.5rem;background:url(../images/base/correct_ico.png) no-repeat;background-size:100% auto;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:26%;right:0%;}
.receivables_tit{width:5rem;height:5rem;line-height:5rem;font-size:1.4rem;color:#838383;text-align:center;background:#FFF;border:1px solid #ff8896;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:-12%;top:-2%;display:block;z-index:8;}
.Account_details li:nth-child(5){border-left:1px solid #FFF;}

/*��Ŀ����*/

/* �������� */
.glxq_tit{width:90%;height:3rem;line-height:3rem;font-size:1.4rem;color:#ff8896;text-align:center;}
.glxq_img{width:90%;height:8rem;background:url(../images/base/pic_11.jpg) no-repeat;margin-left:5%;margin-right:5%;display:block;}

.glxq_tit_bg{width:90%;height:3rem;margin-left:5%;position:relative;}

.glxq_tit_txtbg{width:100%;height:1.6rem;border-bottom:1px dashed #ff8896;position:absolute;top:0;left:0;display:block;}

.glxq_tit_txt{width:60%;height:3rem;line-height:3rem;font-size:1.4rem;color:#ff8896;background:#FFF;text-align:center;position:absolute;left:20%;top:0;display:block;}

.glxq_con_txt{width:90%;line-height:2rem;font-size:1.4rem;color:#666;text-indent:1rem;margin-left:5%;margin-right:5%;}
/* �������� */

.lnphead{padding: 4rem 0 1rem;}
.lnphead p{ padding: 0 0 1rem; color: #fff; }
.lnphead h2{ padding: 0 0 0.5rem; }
.lnpl a{ position: relative; width: 50%;}
.lnpl a.bl{background: #6563a4; }
.lnpl a.br{background: #ffb258;}
.lnpl a.br:before{ display: block; position: absolute; top: 0; left: 0; content: ''; width: 1px; height: 100%; background: #fff;}
.lnob{padding: 1rem;}
.lnob p{padding: 1rem 0; text-align: center; font-size: 1rem; color: #b9b9b9;}

/*付款*/
.Acceptance_payment{width:100%;height:3rem;line-height:3rem;background:#F9C;font-size:1.4rem;text-align:center;display:block;}
.lnob .Determine,.lnob .Cancel{width:46%;height:2.4rem;line-height:2.4rem;font-size:1.4rem;color:#ff8896;text-align:center;margin-left:4%;margin-bottom:1rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;}
.lnob .active{background:#ff8896;color:#FFF;}
/*付款*/

/*标准首图*/
.bz_img{width:90%;height:40rem;background:url(../images/base/dm.jpg) no-repeat;background-size:100% auto;display:block;margin:0 auto;}

/*标准首图*/
@media screen and (min-width:360px) and (max-width:399px){

html{font-size: 1.2rem;}

}

@media screen and (min-width:400px) and (max-width:480px){

html{font-size: 1.4rem;}

.gldlist li h3{  bottom:0.3rem; }
.gldhead .xy{ min-height: 4rem; }

}

 
@media screen and (min-width:640px){

html{font-size: 2rem;}

.gldlist li h3{  bottom:0.3rem; }
.gldlist li h2{ top:0.5rem; }
.gldhead .xy{ min-height: 4rem; }

}
/*zz*/